package com.ynny.string01;

public class StringUseTest02 {

    public static void main(String[] args) {
//（1）boolean isEmpty()：字符串是否为空
//（2）int length()：返回字符串的长度
//（3）String concat(xx)：拼接
//（4）boolean equals(Object obj)：比较字符串是否相等，区分大小写

        String s = new String("hello");

        //判断字符串是否为空
        System.out.println(s.isEmpty());

        //判断字符串的长度
        System.out.println(s.length());//0

        System.out.println("拼接前" + s);
        //concat字符串拼接方法  返回 拼接后的新数据是一个 新的字符串
        System.out.println(s.concat("world"));

        System.out.println("拼接后" + s);
        //
        System.out.println(s.equals("hello"));

// （8）String toLowerCase()：将字符串中大写字母转为小写
//（9）String toUpperCase()：将字符串中小写字母转为大写
//（10）String trim()：去掉字符串前后空白符

        System.out.println(s.toUpperCase());

        //jdk8之前
//        char[] chars = new char[4];
//        chars[0] = '你';
//        chars[1] = '好';
//        chars[2] = '时';
//        chars[3] = '间';

        String str1 = "你好时间";
        System.out.println(str1);
//        System.out.println(str1.trim());


//（11）boolean contains(xx)：是否包含xx
//（12）int indexOf(xx)：从前往后找当前字符串中xx，
//                      即如果有返回第一次出现的 下标，要是没有返回-1
//（13）int indexOf(String str, int fromIndex)：返回指定子字符串在此字符串中第一次出现处的索引，从指定的索引开始
//（14）int lastIndexOf(xx)：从后往前找当前字符串中xx，即如果有返回最后一次出现的下标，要是没有返回-1
//（15）int lastIndexOf(String str, int fromIndex)：返回指定子字符串在此字符串中最后一次出现处的索引，从指定的索引开始反向搜索。
        System.out.println(str1.contains("好"));

        System.out.println(str1.indexOf(" "));


    }
}
